package com.shunli.cterminal.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.KeySequence;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.*;

import java.time.LocalDate;

/**
 * ab实验分流数据 DO
 *
 * @author 后台管理员
 */
@TableName("libra_exp_user")
@Data
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class ExpUserDO extends BaseDO {

    /**
     * 主键
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;
    /**
     * 产品标示
     */
    private String appId;
    /**
     * 实验ID
     */
    private Long expId;
    /**
     * 实验标识
     */
    private String expCode;
    /**
     * 实验分组
     */
    private Long vid;
    /**
     * 实验分组参数
     */
    private String expGroupParam;
    /**
     * 分流标识类型 uid\oaid
     */
    private String idType;
    /**
     * 分流id
     */
    private String idValue;
    /**
     * 业务日期
     */
    private LocalDate pdate;

}